#ifndef STATIC_SPRITE_H
#define STATIC_SPRITE_H

#include "Sprite.h"

namespace gaim{

    //Class for static (non-moving) Sprites
    class StaticSprite: public Sprite{
    private:
    protected:
        StaticSprite(const std::map<std::string, Image>& images, const std::string& startingImage, const Point2& pos, const int& z, bool isRect);
    public:
        static StaticSprite* getInstance(const std::map<std::string, Image>& images, const std::string& startingImage,
                                         const Point2& pos, const int& z, bool isRect);
        virtual void onCollision();
    };

}

#endif
